input[name='button-radio-group']:focus-visible + .arco-btn {
    box-shadow: 0 0 0 2px var(--color-primary-light-3);
}

.custom-radio-card {
    padding: 10px 16px;
    border: 1px solid var(--color-border-2);
    border-radius: 4px;
    width: 250px;
    box-sizing: border-box;
}

.custom-radio-card-mask {
    height: 14px;
    width: 14px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    border: 1px solid var(--color-border-2);
    box-sizing: border-box;
}

.custom-radio-card-mask-dot {
    width: 8px;
    height: 8px;
    border-radius: 100%;
}

.custom-radio-card-title {
    color: var(--color-text-1);
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 8px;
}

input[name='card-radio-group']:focus-visible + .custom-radio-card {
    box-shadow: 0 0 0 2px var(--color-primary-light-3);
}

.custom-radio-card:hover,
.custom-radio-card-checked,
.custom-radio-card:hover .custom-radio-card-mask,
.custom-radio-card-checked .custom-radio-card-mask {
    border-color: rgb(var(--primary-6));
}

.custom-radio-card-checked {
    background-color: var(--color-primary-light-1);
}

.custom-radio-card:hover .custom-radio-card-title,
.custom-radio-card-checked .custom-radio-card-title {
    color: rgb(var(--primary-6));
}

.custom-radio-card-checked .custom-radio-card-mask-dot {
    background-color: rgb(var(--primary-6));
}

.semi-switch-checked {
    background: #165dff!important;
}

/*#card .semi-card-header-wrapper-extra {*/

/*}*/

#card .semi-card-meta-wrapper {
    display: flex;
    width: auto;
}

#card .semi-card-meta-wrapper-description {
    margin-left: 15px;
}

/*#card .semi-card-header-wrapper {*/
/*    justify-content: left;*/
/*}*/
